iT邦幫忙

2023 iThome 鐵人賽

DAY 23
0
自我挑戰組

一天學一篇 Google Codelabs系列 第 23

112/23 - 版面配置、主題設定和動畫 - 自訂版面配置與圖形

  • 分享至 

  • xImage
  •  

今天學什麼?

今天閱讀「適用於 Android 開發人員的 Jetpack Compose」第二章「版面配置、主題設定和動畫」的「自訂版面配置與圖形

學習筆記

  1. Layout phase
    • 佈局階段
    • 元件大小和位置
  2. A Layout
    • 佈局
    • 快速定義 Compose 的 UI 元素
  3. Layout node
    • 佈局節點
    • UI 樹中的元件視覺化
  4. Layout composable
    • 佈局可組合項
    • Compose 的 UI 核心元件,在 UI 樹中建立並新增佈局節點
  5. layout() function
    • 函式
    • 佈局階段的第二個步驟
    • 把子佈局放入父佈局中
  6. layout() Modifier
    • 佈局修飾符
    • 包裝單一佈局的節點
    • 允許單獨調整大小和位置
  7. 延遲顯示的 UI 元件被稱為子佈局,就想成 RecyclerView 的 item,等需要使用時再載入和顯示
  8. 知道什麼時候使用子佈局很重要
  9. 使用子佈局:一個元件取決於另一個元件的測量結果
  10. 每次只測量一次子佈局
  11. 手動測量兩次子佈局,會造成異常

上一篇
112/22 - 版面配置、主題設定和動畫 - 建立元素動畫
下一篇
112/24 - 版面配置、主題設定和動畫 - 限制條件和修飾符順序
系列文
一天學一篇 Google Codelabs30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言